worm eels - Turkish English Dictionary